package com.mapull.example.section1;

import java.util.Date;
import java.util.Locale;

/**
 * @author Mapull
 * @date 2024-03-17
 */
public class StringFormat {


    public static void main(String[] args) {
        System.out.println(String.format("今年是 %tY 年，两位表示 %ty 年", new Date(), new Date()));
        System.out.println(String.format(Locale.CHINA,"现在周几：%ta", new Date()));
        System.out.println(String.format(Locale.US,"现在周几：%ta", new Date()));
        System.out.println(String.format("中文环境今天是：%tc", new Date()));
        System.out.println(String.format(Locale.US,"英文环境今天是：%tc", new Date()));
        System.out.println(String.format(Locale.US,"中文环境现在几月：%tB %tb", new Date(), new Date()));
        System.out.println(String.format(Locale.CHINESE,"英文环境现在几月：%tb %tb", new Date(), new Date()));
        System.out.println(String.format("月初几号：%%te %te %%td %td", new Date(1709222400000L), new Date(1709222400000L)));
    }

    public static void main6(String[] args) {
//        System.out.println(String.format("学习 %s 的第 %d 天", "Java"));
//        System.out.println(String.format("学习 %s 的第 %d 天", true, "JDK"));
//        System.out.println(String.format("学习 %s 的第 %d 天", true, "JDK"));
        System.out.println(String.format("学习 %s 的第 %m 天", "Java", 123));
    }

    public static void main2(String[] args) {
        System.out.println(String.format("%b", false));
        System.out.println(String.format("%d", 66));
        System.out.println(String.format("%o", 66));
        System.out.println(String.format("%x", 66));
        System.out.println(String.format("%e", 1.2e01));
        System.out.println(String.format("%%", 66));
        System.out.println(String.format("学习 %s 的第 %d 天", "Java", 999));
    }
}
